// var user = {

// 	full_name :function(){

// 		return this.fname + ' ' + this.lname;
// 	}
// }

// user.fname='Chang';
// user.lname ='Yubiao';

// console.log(user.full_name());



// var user = new Proxy({}, {
// 	get: function(obj, prop) {
// 		if (prop == 'full_name') {
// 			return obj.fname + ' ' + obj.lname;
// 		}
// 	}
// })



var user = new Proxy({}, {
	get: function(obj, prop) {

		switch (prop) {
			case :'full_name':
				return obj.fname + ' ' + obj.lname;
		}

	},
	set: function(obj, prop) {



	}
})

user.fname = 'Chang';
user.lname = 'Yubiao';

// 希望这样调用 
console.log(user.full_name);

// Uncaught TypeError: user.full_name is not a function
// console.log(user.full_name());
